#pragma once
#include "InputBox.h"

class InputBoxGhost : public InputBox
{
public:
	InputBoxGhost();
	~InputBoxGhost();
	
	virtual void Update(float elapsedTime);
	virtual bool OnMouseMove(long deltaX, long deltaY);
	virtual bool MsgProc(void* hWnd, UINT msg, WPARAM wParam, LPARAM lParam);

private:
	bool OnKeyDown(int key);
	bool OnKeyUp(int key);
	bool OnDeactive();
	
private:
	Vector3 mMoveVector;
	Vector3 mRotateVector;
	float mMoveSpeed;
	float mRotateSpeed;
};
